﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;

namespace vsDot
{
    class Program
    {
        static void Main(string[] args)
        {
            DataTable usertable = new DataTable();//创建用户表，存放用户密码和余额
            usertable.Columns.Add("用户名", typeof(string));//为表添加列，字段名为用户名，并设置字段类型为string
            usertable.Columns.Add("密码", typeof(string));
            usertable.Columns.Add("余额", typeof(int));
            DataRow dr;//创建行
            dr = usertable.NewRow();//实例化行，并创建一条数据
            dr["用户名"] = "张三"; //也可以写dr[0] = "张三";
            dr["密码"] = "1234"; //dr[1] = "1234";
            dr["余额"] = "100";  //dr[2] = "100";
            usertable.Rows.Add(dr);//将这一条数据添加到行中

            dr = usertable.NewRow();//每创建一行都要实例化一下，并Add到dr中
            dr["用户名"] = "李四";
            dr["密码"] = "2345";
            dr["余额"] = "0";
            usertable.Rows.Add(dr);
            foreach (DataRow dataRows in usertable.Rows)   //查询全部，PersonCard是一个datatable
            {
                Console.WriteLine(@"用户名：{0}   密码：{1}   余额：{2}", dataRows["用户名"].ToString(),
                dataRows["密码"].ToString(), dataRows["余额"].ToString());
            }
            List<int> list = new List<int> { 1, 1, 2, 2, 3, 4, 5, 5 };
            list.Distinct().ToList().ForEach(s => Console.WriteLine(s));
        }
    }
}
